If count is zero, read () may detect the errors described below. In the absence of any errors, or if read () does not check for errors, a read () with a count of 0 returns zero and has no other effects. According to POSIX.1, if count is greater than SSIZE